home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 May (DVD) / Macworld Resource DVD May 2003.toast / Data / Software / Games / JKII_Demo.sit / Jedi Knight II Demo / demo / assets0.pk3 / effects / probeexplosion1.efx < prev    next >
Encoding:
Text File  |  2002-03-28  |  4.9 KB  |  443 lines

  1. Particle
  2. {
  3.     name                OrangeGlow
  4.  
  5.     flags                setShaderTime useAlpha
  6.  
  7.     spawnFlags            rgbComponentInterpolation
  8.  
  9.     count                3
  10.  
  11.     life                2800 2900
  12.  
  13.     delay                0 150
  14.  
  15.     origin                -40 -10 -10 0 10 10
  16.  
  17.     rotation            -180 180
  18.  
  19.     rotationDelta        -3 3
  20.  
  21.     velocity            5 -5 -5 10 5 5
  22.  
  23.     acceleration        0 0 0 0 10 0
  24.  
  25.     gravity                0 20
  26.  
  27.     rgb
  28.     {
  29.         end                0.1529 0.1529 0.1529
  30.         parm            30 35
  31.         flags            linear nonlinear
  32.     }
  33.  
  34.     alpha
  35.     {
  36.         parm            70 85
  37.     }
  38.  
  39.     size
  40.     {
  41.         start            15 30
  42.         end                70 85
  43.         parm            20 30
  44.         flags            linear clamp
  45.     }
  46.  
  47.     shaders
  48.     [
  49.         gfx/exp/explosion1_a
  50.     ]
  51. }
  52.  
  53. Particle
  54. {
  55.     name                LingeringSmoke
  56.  
  57.     flags                useAlpha
  58.  
  59.     spawnFlags            rgbComponentInterpolation
  60.  
  61.     count                4
  62.  
  63.     life                2000 3000
  64.  
  65.     delay                0 800
  66.  
  67.     origin                0 -25 -25 20 25 25
  68.  
  69.     rotation            0 360
  70.  
  71.     rotationDelta        -4 4
  72.  
  73.     velocity            0 0 0 10 30 20
  74.  
  75.     acceleration        0 4 2 4 20 8
  76.  
  77.     gravity                0 20
  78.  
  79.     rgb
  80.     {
  81.         start            0.549 0.549 0.549 0 0 0
  82.         end                0 0 0
  83.     }
  84.  
  85.     alpha
  86.     {
  87.         end                0
  88.         parm            50 90
  89.         flags            linear nonlinear
  90.     }
  91.  
  92.     size
  93.     {
  94.         start            3 4
  95.         end                40 60
  96.         parm            30 50
  97.         flags            linear clamp
  98.     }
  99.  
  100.     shaders
  101.     [
  102.         gfx/effects/alpha_smoke
  103.     ]
  104. }
  105.  
  106. Light
  107. {
  108.     name                Flash
  109.  
  110.     life                150
  111.  
  112.     size
  113.     {
  114.         start            512
  115.     }
  116. }
  117.  
  118. Particle
  119. {
  120.     name                Dust
  121.  
  122.     flags                useAlpha
  123.  
  124.     spawnFlags            evenDistribution rgbComponentInterpolation
  125.  
  126.     count                4
  127.  
  128.     life                1200
  129.  
  130.     delay                250 500
  131.  
  132.     origin                -40 -15 -15 15 15 15
  133.  
  134.     rotation            -180 180
  135.  
  136.     rotationDelta        -5 5
  137.  
  138.     velocity            20 -20 -20 40 20 20
  139.  
  140.     acceleration        -5 -5 -5 5 5 5
  141.  
  142.     gravity                -50 -120
  143.  
  144.     rgb
  145.     {
  146.         start            0.8667 0.8196 0.5686 0.7608 0.4667 0.1961
  147.     }
  148.  
  149.     alpha
  150.     {
  151.         end                0
  152.         parm            50 70
  153.         flags            linear nonlinear
  154.     }
  155.  
  156.     size
  157.     {
  158.         start            1 6
  159.         end                45 55
  160.         parm            20 30
  161.         flags            linear clamp
  162.     }
  163.  
  164.     shaders
  165.     [
  166.         gfx/misc/dotfill_a
  167.     ]
  168. }
  169.  
  170. CameraShake
  171. {
  172.     name                Shake
  173.  
  174.     flags                usePhysics
  175.  
  176.     life                500 800
  177.  
  178.     bounce                2 4
  179.  
  180.     radius                200 300
  181. }
  182.  
  183. Sound
  184. {
  185.     name                Boom
  186.  
  187.     sounds
  188.     [
  189.         sound/chars/probe/misc/death1.mp3
  190.     ]
  191. }
  192.  
  193. Tail
  194. {
  195.     name                spark1
  196.  
  197.     spawnFlags            orgOnSphere axisFromSphere rgbComponentInterpolation
  198.  
  199.     count                40
  200.  
  201.     life                500 1200
  202.  
  203.     origin                20 0 0
  204.  
  205.     radius                15
  206.  
  207.     height                10
  208.  
  209.     velocity            400 0 0 600 0 0
  210.  
  211.     acceleration        -60 0 0 -200 0 0
  212.  
  213.     gravity                -250 -450
  214.  
  215.     rgb
  216.     {
  217.         start            0.9216 0.5412 0.2863 0.9569 0.8235 0.5098
  218.     }
  219.  
  220.     size
  221.     {
  222.         start            0.6 1
  223.         end                0.5 0.6
  224.     }
  225.  
  226.     length
  227.     {
  228.         start            10 64
  229.         parm            30 60
  230.         flags            linear nonlinear
  231.     }
  232.  
  233.     shaders
  234.     [
  235.         gfx/misc/spark
  236.     ]
  237. }
  238.  
  239. Tail
  240. {
  241.     name                sparkblue
  242.  
  243.     spawnFlags            orgOnSphere axisFromSphere
  244.  
  245.     count                6 8
  246.  
  247.     life                800 1000
  248.  
  249.     origin                -20 0 0 20 0 0
  250.  
  251.     radius                22
  252.  
  253.     height                16
  254.  
  255.     velocity            300 0 0 400 0 0
  256.  
  257.     gravity                -300 -500
  258.  
  259.     size
  260.     {
  261.         start            0 1
  262.         end                0.6 0.3
  263.     }
  264.  
  265.     length
  266.     {
  267.         start            32 48
  268.         flags            linear
  269.     }
  270.  
  271.     shaders
  272.     [
  273.         gfx/misc/spark3
  274.     ]
  275. }
  276.  
  277. Particle
  278. {
  279.     name                probechunk1
  280.  
  281.     flags                useAlpha
  282.  
  283.     spawnFlags            orgOnSphere axisFromSphere rgbComponentInterpolation
  284.  
  285.     count                12
  286.  
  287.     life                2000 2300
  288.  
  289.     radius                16
  290.  
  291.     height                10
  292.  
  293.     rotation            0 360
  294.  
  295.     rotationDelta        -60 60
  296.  
  297.     velocity            200 0 0 350 0 0
  298.  
  299.     gravity                -400 -500
  300.  
  301.     rgb
  302.     {
  303.         start            0.5647 0.5647 0.5647 1 1 1
  304.     }
  305.  
  306.     alpha
  307.     {
  308.         end                0
  309.         parm            60
  310.         flags            nonlinear
  311.     }
  312.  
  313.     size
  314.     {
  315.         start            9 10
  316.     }
  317.  
  318.     shaders
  319.     [
  320.         gfx/misc/probechunk01
  321.         gfx/misc/probechunk02
  322.         gfx/misc/probechunk03
  323.     ]
  324. }
  325.  
  326. Emitter
  327. {
  328.     flags                useModel usePhysics
  329.  
  330.     count                2
  331.  
  332.     life                5000 6000
  333.  
  334.     bounce                0.1 0.2
  335.  
  336.     origin                -10 0 0 10 0 0
  337.  
  338.     angle                0 0 0 360 360 360
  339.  
  340.     angleDelta            -100 -100 0 100 100 0
  341.  
  342.     velocity            -60 -200 -200 60 200 200
  343.  
  344.     gravity                -500 -600
  345.  
  346.     models
  347.     [
  348.         models/players/droids/probe_droid_bigleg.md3
  349.         models/players/droids/probe_droid_smleg.md3
  350.     ]
  351. }
  352.  
  353. Particle
  354. {
  355.     name                Copy of OrangeGlow
  356.  
  357.     flags                setShaderTime useAlpha
  358.  
  359.     spawnFlags            rgbComponentInterpolation
  360.  
  361.     count                5
  362.  
  363.     life                2700 2900
  364.  
  365.     origin                0 -25 -25 30 25 25
  366.  
  367.     rotation            -180 180
  368.  
  369.     rotationDelta        -4 4
  370.  
  371.     velocity            5 -5 -5 10 5 5
  372.  
  373.     acceleration        0 0 0 0 10 0
  374.  
  375.     gravity                0 20
  376.  
  377.     rgb
  378.     {
  379.         end                0 0 0 0.1529 0.1529 0.1529
  380.         parm            30 35
  381.         flags            linear nonlinear
  382.     }
  383.  
  384.     alpha
  385.     {
  386.         parm            70 85
  387.     }
  388.  
  389.     size
  390.     {
  391.         start            15 25
  392.         end                70 85
  393.         parm            20 30
  394.         flags            linear clamp
  395.     }
  396.  
  397.     shaders
  398.     [
  399.         gfx/exp/explosion1_a
  400.     ]
  401. }
  402.  
  403. Particle
  404. {
  405.     name                Copy of Copy of OrangeGlow
  406.  
  407.     spawnFlags            rgbComponentInterpolation
  408.  
  409.     count                2
  410.  
  411.     life                500
  412.  
  413.     rotation            -30 30
  414.  
  415.     rotationDelta        -4 4
  416.  
  417.     rgb
  418.     {
  419.         start            0.9569 0.8235 0.5098
  420.         flags            linear
  421.     }
  422.  
  423.     alpha
  424.     {
  425.         end                0
  426.         parm            30 40
  427.         flags            linear clamp
  428.     }
  429.  
  430.     size
  431.     {
  432.         start            40
  433.         end                160 170
  434.         parm            35 45
  435.         flags            linear clamp
  436.     }
  437.  
  438.     shaders
  439.     [
  440.         gfx/effects/whiteFlare
  441.     ]
  442. }
  443.